have a leg to stand on

Translations
avoir un argument valable
Definitions
To have a valid reason or basis for one's argument or position; to have support or justification for one's claims.